package com.dotflat.check.po.tianbo.req;

import com.fasterxml.jackson.annotation.JsonProperty;

public class TianBoDeviceInfo {
    private String detectAlive;
    private String devSno;
    private String deviceIp;
    private int distance;
    private boolean isFirst;
    private String name;
    private boolean openIRWindow;
    private String registerNo;
    private String retryInterval;
    private String signType;
    private int threshold;
    private String throughType;
    private int type;

    // Getters and Setters

    @JsonProperty("detectAlive")
    public String getDetectAlive() {
        return detectAlive;
    }

    public void setDetectAlive(String detectAlive) {
        this.detectAlive = detectAlive;
    }

    @JsonProperty("dev_sno")
    public String getDevSno() {
        return devSno;
    }

    public void setDevSno(String devSno) {
        this.devSno = devSno;
    }

    @JsonProperty("device_ip")
    public String getDeviceIp() {
        return deviceIp;
    }

    public void setDeviceIp(String deviceIp) {
        this.deviceIp = deviceIp;
    }

    @JsonProperty("distance")
    public int getDistance() {
        return distance;
    }

    public void setDistance(int distance) {
        this.distance = distance;
    }

    @JsonProperty("isFirst")
    public boolean isFirst() {
        return isFirst;
    }

    public void setFirst(boolean first) {
        isFirst = first;
    }

    @JsonProperty("name")
    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    @JsonProperty("openIRWindow")
    public boolean isOpenIRWindow() {
        return openIRWindow;
    }

    public void setOpenIRWindow(boolean openIRWindow) {
        this.openIRWindow = openIRWindow;
    }

    @JsonProperty("register_no")
    public String getRegisterNo() {
        return registerNo;
    }

    public void setRegisterNo(String registerNo) {
        this.registerNo = registerNo;
    }

    @JsonProperty("retryInterval")
    public String getRetryInterval() {
        return retryInterval;
    }

    public void setRetryInterval(String retryInterval) {
        this.retryInterval = retryInterval;
    }

    @JsonProperty("sign_type")
    public String getSignType() {
        return signType;
    }

    public void setSignType(String signType) {
        this.signType = signType;
    }

    @JsonProperty("threshold")
    public int getThreshold() {
        return threshold;
    }

    public void setThreshold(int threshold) {
        this.threshold = threshold;
    }

    @JsonProperty("throughType")
    public String getThroughType() {
        return throughType;
    }

    public void setThroughType(String throughType) {
        this.throughType = throughType;
    }

    @JsonProperty("type")
    public int getType() {
        return type;
    }

    public void setType(int type) {
        this.type = type;
    }
}
